home *** CD-ROM | disk | FTP | other *** search
- #include "window.h"
-
- #define NORM CREATE_VIDEO_ATTRIBUTE(black,white)
-
- VWPOINTER vw;
- WPOINTER w;
-
- main()
- {
- int i;
- WindowInitializeSystem();
- WindowSaveInitial(0);
- w = WindowInitialize(BORDER,1,1,30,10,NORM,NORM,SINGLEBOX);
- vw = VirtualInitialize(NOATTRIBUTE,10,80,NORM);
- WindowOpen(w);
- WindowAssignToVirtual(w,vw,1,1);
- WindowDisplay(w,1,NOEFFECT);
- /* Freeze Viewport */
- WindowFreeze(w,1);
- for (i=1;i<=10;i++)
- {
- delay(1000);
- VirtualPrintf(vw,"Line %d\n",i);
- }
- /* Unfreeze window */
- WindowFreeze(w,0);
- GET_KEY();
- /* Now try with window always displaying data */
- VirtualClear(vw);
- for (i=1;i<=10;i++)
- {
- delay(1000);
- VirtualPrintf(vw,"Line %d\n",i);
- }
- }
-